home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / program / ixemlsrc.lha / ixemul / TODO < prev    next >
Text File  |  1995-12-23  |  2KB  |  30 lines

  1. ***    Find a way to get the binutils assembler to assemble the jmp
  2.     instruction that starts off crt0.c in the same way as the
  3.     older gas 1.38.  The new one produces a 12 byte instruction
  4.     when the old one was only 8 bytes.  This throws off the location
  5.     of the magic number.  A special hack as been put in execve.c
  6.     to compensate, but it would be better to have the assembler
  7.     generate the correctly sized instruction.
  8.  
  9. ***    Integrate the manual pages back into the source base, arrange
  10.     to have them built from nroff source during the build process,
  11.     and then installed during the install process.  Note that we
  12.     currently only have cat'able man pages, so we need to track
  13.     down the sources, perhaps from the BSD lite distribution.
  14.  
  15. ***    Work out what to do with stuff that used to be in libnet.a
  16.     and are not currently in libc.a, such as getservbyname().
  17.     Note: this will be fixed in 43.0. Stay tuned!
  18.  
  19. ***    Test (and almost certainly fix) ptrace support. Also add 68000 and
  20.     probably 68040 ptrace support in trap.s (currently only uses 68020
  21.     type exception frames).
  22.  
  23. ***    Improve the handling of global environment variables (from ENV:).
  24.     The idea is as follows: when the library is first opened, it reads
  25.     ENV:. It also sets a Notify request on ENV:. Whenever an ixemul
  26.     client is started, the library checks whether it was notified and,
  27.     if so, it scans ENV: again. Notifies should go to a message port
  28.     which is PA_IGNORE, which means nobody is signalled, which means
  29.     that you don't require a task to handle this.
  30.